// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.ai.permission;

import zombie.characters.IsoGameCharacter;

public class GenericStatePermissions implements IStatePermissions {
    private boolean m_deferredMovement = false;
    private boolean m_playerInput = false;

    public void setDeferredMovementAllowed(boolean val) {
        this.m_deferredMovement = val;
    }

    @Override
    public boolean isDeferredMovementAllowed(IsoGameCharacter chr) {
        return this.m_deferredMovement;
    }

    public void setPlayerInputAllowed(boolean val) {
        this.m_playerInput = val;
    }

    @Override
    public boolean isPlayerInputAllowed(IsoGameCharacter chr) {
        return this.m_playerInput;
    }
}
